#include "mydialog.h"
#include <QMessageBox>
#include <QHBoxLayout>
MyDialog::MyDialog(QWidget *parent) : QDialog(parent)
{
    ui = new MyDialogUI(this);
    // 无边框窗口
    // setWindowTitle("MyDialog - 逻辑和UI分离");
    resize(800, 500);
    // 把MyDialogUI作为子控件放入MyDialog布局
    QHBoxLayout *layout = new QHBoxLayout(this);
    layout->addWidget(ui);
    setLayout(layout);
    // 连接按钮点击信号
    connect(ui->btn, &QPushButton::clicked, this, &MyDialog::onButtonClicked);
}
void MyDialog::onButtonClicked()
{
    QMessageBox::information(this, "提示", "按钮被点击了！");
}
